@CHARSET "UTF-8";

#superHeader div.cont-box {
    width:950px;
    margin:0 auto;
}

#superHeader div.bg-box-fir {
    height:26px;
    background:#311F1F;
}


#superHeader div.bg-box-sec {
    height:120px;
    background:#5B2C38;
}


.searchBar {
    height:30px;
    width:260px;
    /*background:#00f;*/
    position:relative;
    left:680px;
    top:40px;
}


.topbtn {
  height: 35px;
  left: 0;
  line-height: 35px;
  position: absolute;
  top: 109px;
}

.topbtn .cate {
  background: url("topbtn-cate.gif") repeat scroll 0 0 transparent;
  width: 71px;
  height:30px;
  display:block;
}


.topbtn .brand {
  background: url("topbtn-brand.gif") no-repeat scroll 0 0 transparent;
}

.bg-box-fir {
    color:#C1C1C1;
}

.bg-box-fir a {
    color:#E2A3AB;
}

.bg-box-fir a:hover {
    color:#888;
}

div.log-bg {
    height:120px;
    background: url("topbg.jpg") no-repeat;
    position:relative;
}

#superHeader div.bg-box-thi {
    height:40px;
    background: url("navbg_l.jpg") repeat-x #5B2C38;
}


.menu {
     background: url("topbg.jpg") repeat scroll 4px -127px transparent;     
}

.menu li, .s-cat-depth-1 li {
    background:url("navline.gif") no-repeat scroll right top transparent;    
}

.menu a, ul.s-cat-depth-1 li a {
    display:block;
    color:#fff;
    padding:0px 20px;
    font-weight:normal;
    line-height:34px;
}

.MenuList  a:hover {
    color:#222;
    background:url('navbgo.gif') repeat-x;
}

.cs-hot-line{
    margin-right:50px;
    font-weight:bold;
    color:#fff;
}


div.slide-banner {
    width:578px;
    height:350px;
    margin-bottom:5px;
    margin-top:5px;
    float:left;
    border:1px solid;
    padding:10px;
}

div.tab-top-right {   
    margin-left:5px;
    height:160px;
    width:325px;
    float:left;
    background:#fff;    
}

.tab-top-right .ArticleListWrap {
    border:1px solid;
    padding:5px 0 0 5px;
    
}

div.often-nav {
    height:200px;
    width:325px;
    float:left;
    margin:10px 0px 0px 5px;    
}

.hot-cat-partner {
    margin-bottom:5px;    
}

div.hot-cate {    
    float:left;
    width:600px;
    height:215px; 
}

.hot-cate a.navtitle {
    float:left;   
    font-size:18px;
    font-family:华文行楷;
    font-weight:bold;    
    padding:3px 10px;
    color:#6B3241;
}

.hot-cate .fatherli {   
    width:290px;
    float:left;
    padding:10px 0;
    border-bottom:1px dashed #888;
}

.hot-cate .fatherli:hover {
    background:#ccc;
}

.hot-cate .fatherli table {   
    float:left;
}


.has-title-bar h3 {   
    background:url('title_bg.jpg') #652F3D;
    line-height:43px;
    padding-left:8px;
    border:1px solid #652938;
    border-bottom:none;
    color:#fff;
    font-weight:normal;
}

.has-title-bar .box-bd {
    border:1px solid #652938;
    background:#fff;    
}



.cop-partner {
    float:left;
    width:325px;
    height:150px;
    margin-left:5px;    
}

div.cop-partner .box-bd {
    height:150px;
}

.often-nav .box-bd {
    height:150px;
}

div.left-sidebar{
    width:200px;   
    float:left;    
}

div.main-column {
    width:745px;    
    float:left;
    margin-left:5px;
}

.column-title h2 {
    color:#fff;
    font-size:18px;
    background:url('title_bg.jpg') #652F3D;
    line-height:46px;   
    border:1px solid #652938;
    border-bottom:none;
    margin:5px 0 0 0;
}

.column-title h2 strong{
    display:block;
    height:41px;
    width:225px;
    background:url('title.jpg') no-repeat;
    padding-left:70px;
    font-weight:normal;
}

#Foot .AllWrap {
    width:950px;
}

div.foot-bg-color {
    background:#311F1F;
    padding:5px 10px;   
}

div.border-top h3 {
    color:#D5D5D5;
}


.good-cate-hans .fatherli {
    float:left;
    width:88px;
    padding:5px 10px;
}

.items-gallery  img {
    width:100%;
    height:100%;
}